array是java一個常用來儲存多個同型態的資料會使用的物件,通常array如果要印出無法直接印,因為array代表的是memory address 有個語法可以直接印出 Arrays.toString(number)
但大多數還是會用迴圈來印
這是我一開始想的方法,想法很單純,我就先給一個100空間的陣列,將使用者輸入的內容先存成一個陣列,最後將這個陣列反著印出來不就好了ㄇ
聽起來好像合理但這是辦不到的,因為陣列只會在第一個for迴圈存入資料,但是當你出了迴圈之後,陣列裡的內容會清空,所以問題在於使用者輸入的每次都會不相同,導致你不能初始化裡面的內容
解決辦法就是一開始就用一個字串陣列來儲存使用者輸入的內容 .split(" ")
這個語法是用來分割字串,因為在輸入下一個數字時會按空白鍵,以此來區分,儲存數字
因為陣列的內容已經固定了因此想要正向或反向印就能直接用for迴圈來完成
想不到程式碼居然這麼少吧~~~~